﻿@charset "UTF-8";

* {
	margin: 0;
	padding: 0;
	word-break: break-all!important
}

body,div,fieldset,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,table,td,tr,ul {
	margin: 0 auto;
	padding: 0;list-style-type:none
}

body {
	font-size: 14px;
	font-family: Arial,Microsoft Yahei,"微软雅黑","宋体",Helvetica,sans-serif;
	line-height: 30px
}

a,body {
	color: #393939
}

a:hover {
	color: #FF0000;transition: all .2s ease-in-out;
}

h1,h2 {
	font-size: 20px;
	font-family: Arial,Microsoft Yahei,"微软雅黑","宋体",Helvetica,sans-serif;
	margin-top: 0;
	padding-top: 0;
	color: #056fc3;
	text-align: center;
	font-weight: 600;padding:0; margin:0
}

h2 .t1, h2 .t2{width:140px;line-height:40px; display:block; float:left;font-size:18px; color:#fff}
h2 .t1{background-color:#09F;}
h2 .t1 a, h2 .t2 a{ color:#FFF}
h2 .t2{background-color:#666}
h2{margin-bottom:20px;}
h2 span {
	margin-right: 5px;
	margin-bottom: 2%;
	color: #666;
	font-size: 9pt
}

h3 {
	font-size: 18px;
	font-family: Arial,Microsoft Yahei,"微软雅黑","宋体",Helvetica,sans-serif
}

h4 {
	font-size: 1pc;
	text-indent: .5em;
	font-family: Arial,Microsoft Yahei,"微软雅黑","宋体",Helvetica,sans-serif;

}

h4 span {
	float: right;
	font-size: 9pt
}

h6 {
	font-size: 14px;
	font-family: Arial,Microsoft Yahei,"微软雅黑","宋体",Helvetica,sans-serif
}
.logo {}
.logo img{max-width:600px; max-height:100px; width:100%}
.logo .r {
	text-align: right;
}
.glyphicon{ font-size:12px; color:#999; margin-right:2%;}
.navbar {
	margin-top: 1%;
	margin-bottom: 3px;
	background-color: #056fc3
	
}

.navbar ul {
	margin-bottom: 0;
	list-style-type: none
}

.navbar ul li {
	float: left;
	padding: 0;
	width: 12.5%;
	text-align: center;
	line-height: 50px;
	color:#FFF
}

.navbar ul li:hover {
	background-color: #dd3300;
	color: #fff
}

.navbar ul li a {
	display: block;
	width: 100%;
	color: #fff;

}

.navbar ul li:hover a {
	color: #fff
}
.rh-c{ color:#0099ff}
.list-group-item {
	border-top: none;
	border-right: none;
	border-left: none;
	background: 0 0;
	text-indent: .5em;
	padding-top:5px;
	padding-bottom:5px
}
.list-inline{ margin-top:10px}
.list-inline > li{ padding:0; line-height:35px; text-indent:.5em; }
.list-group-item-text {
	line-height: 30px; text-indent:2em
}

.list-group-item:last-child {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.list-inline>li {
	width: 46%
}

.list-inline>li:first-child {
	margin: 0;
	padding: 0
}

.mt20 {
	margin-top: 20px!important
}
.p-lr-5{ padding-left:5px; padding-right:5px}
.pt20 {
	padding-top: 20px
}

.mb20 {
	margin-bottom: 20px
}
.mb10 {
	margin-bottom: 10px; margin-top:0
}

.f16 {
	font-size: 16px
}

.f18 {
	font-size: 18px
}

.f20 {
	font-size: 20px
}

.f28 {
	color: #2d0f01;
	font-weight: 700;
	font-size: 28px
}
.b1{border:#ddd 1px solid; padding:4px}
.banner .img-thumbnail {
	padding: 0;
	border: none
}
.about{}
.about a{ width:15%; float:left}
.about span{ line-height:30px; margin-right:5px}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover {
	border-color: #007f00
}

.panel {
	background: 0 0; border:none
}

.panel-heading {
	font-weight: 700;
	font-size: 18px
}

.panel-default {
	border-top: none;
	border-right: none;
	border-left: none
}
.panel-title a{ color:#121428; font-weight:bold}
.panel-title a:hover{ color:#F00}
.panel-body{ padding-top:0;padding-left:0;padding-right:0}
.panel-info {
	font-weight: 600;
	font-size: 1pc
}
.panel-default>.panel-heading{ background:none;}

.bt1{ border-bottom:#CCC 1px dashed}
.p0 {
	padding: 0
}
.m0{ margin:0}
.red{ color:#C30}
.f-bg{background-color:#ececec;padding:2% 0; margin:2% 0; border-top:#ddd 1px solid;border-bottom:#ddd 1px solid}
.clear {
	clear: both
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #ccc;
}
.mr15{ margin-right:15px}
.p-tb-5{ padding:5px 0}

footer {
	margin-top: 30px;
	height: auto;
	border-top: #999 1px solid;
	background-color: #393c4a;
	color:#ddd;
	padding-top:1%
}
footer a{ color:#ccc}

.cr{ width:100%; background-color:#21232c; height:auto; border-top:#333 1px solid; text-align:center; color:#ccc; margin-top:40px}
.cr a{ color:#ccc}

.pt20{ padding-top:20px}
.lh30{ line-height:30px}
.btn{ width:100px}
.btn-info {
    color: #fff;
    background-color: #c30505;
    border-color: #fff;
}
.btn-info:hover{background-color: #fff; color:#333;border-color: #ccc;}
	.img-thumbnail {
height:180px
}
.thumbnail{}
.thumbnail img{width:100%}
.art{}
.art img{ max-width:500px !important; width:auto; height:auto}

.sitepath{border-bottom:#CCC 1px double; line-height:30px; margin-bottom:2%}
.sitepath span:first-child{max-width:150px; float:left}
.page1{ clear:both; height:30px; padding:30px 0 0 0 ; text-align:center;}
.page1 a{ padding:3px 5px 3px 5px; border:1px #ccc solid; margin-right:10px; color:#999;}
.page1 a:hover{border:1px #666 solid; color:#666}
.page1 .current{ border-color:#666; color:#666;}
.foot-nav{bottom:0; position: fixed;background-color:#ccc;width:100%;text-align: center;line-height:40px}
.foot-nav a{color:#ff0000;FONT-SIZE:20px;font-weight:bold; z-index:8}
@media only screen and (min-width:992px) {
	.img-responsive,.img-responsive a>img {
		width: 100%;
		height: 160px
	}


}

@media only screen and (max-width:600px) {
	.img-responsive,.img-responsive a>img {
		width: 100%;
		height: 12pc
	}


	.navbar ul li {
		width: 25%
	}


}

@media only screen and (max-width:480px) {
	img,table {
		width: 100% !important;
		height:auto
	}
table{ border:1px #CCCCCC solid}
	.pro-ch ul li {
		width: 29.999%
	}

.list-inline>li {
	width: 100%
}
h1, h2{ font-size:16px}

	.img-responsive,.img-responsive a>img {
		width: 100%;
		height: 9pc
	}

	.thumbnail img {
		height: 140px
	}
footer { margin-bottom:40px}
}

@media only screen and (max-width:400px) {
	img,table {
		width: 100%
	}

	.navbar {
		margin-top: 0
	}

	.img-thumbnail {
		width: 100%;
		height: 90pt
	}



	.thumbnail img {
		height: 90pt
	}
	.img-responsive,.img-responsive a>img {
		width: 100%;
		height: 7pc
	}
footer { margin-bottom:40px}
}

@media only screen and (min-width:601px) and (max-width:991px) {
	.navbar-nav>li {
		float: left;
		width: 25%;
		text-align: center
	}

	.img-responsive,.img-responsive a>img {
		width: 100%;
		height: 10pc
	}
    .r img{
	text-align: right; width:100%
}
	.img-thumbnail {
height:160px
}
}

.carousel-control.right {
	background-image: linear-gradient(to right,hsla(0,0%,100%,.0001) 0,hsla(0,0%,100%,.5) 100%)
}

.carousel-control.left {
	background-image: linear-gradient(to right,hsla(0,0%,100%,.5) 0,rgba(0,0,0,.0001) 100%)
}

.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	padding-top: 17%;
	width: 15%;
	color: red;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
	font-size: 30px;
	opacity: .5;
	filter: alpha(opacity=50)
}